package com.neuedu.shop.mapper;

import java.util.List;

import org.springframework.stereotype.Repository;

import com.neuedu.shop.pojo.User;

/**
 * @author ZhangHongRui
 *
 *         2019年12月27日
 */
@Repository
public interface UserMapper {
	/**
	 * 查询t_user表中的所有数据
	 */
	List<User> findAll();

	/**
	 * 添加方法
	 * 
	 * @param user
	 */
	void insert(User user);

	/**
	 * 删除方法
	 * 
	 * @param id
	 */
	void delete(Integer id);

	/**
	 * 批量删除方法
	 * 
	 * @param id
	 */
	void delete(int[] ids);

	void resetPassword(Integer id);

	/**
	 * 前台修改用户信息
	 * 
	 * @author pan
	 * @param user
	 */
	void update(User user);

	/**
	 * 用户登录时寻找其name
	 * 
	 * @param name 用户的用户名
	 * @return
	 */
	User findByName(String name);

}
